RST2LATEX_OPTIONS = --strict --exit-status=warning --traceback -les --graphicx-option=pdftex --stylesheet="latex_sources/highlight.sty"

RST2HTML_OPTIONS = --strict --exit-status=warning --traceback

PDFLATEX_OPTIONS = -halt-on-error -output-format pdf 

all: pdf html

pdf: doc.pdf

html: doc.html

estados_cliente.png: estados_cliente.dia
	dia -t png estados_cliente.dia
	
doc.pdf: doc.latex estados_cliente.png
	pdflatex $(PDFLATEX_OPTIONS) doc.latex doc.pdf
	
doc.latex: doc.txt estados_cliente.png latex_sources
	rst2latex $(RST2LATEX_OPTIONS) doc.txt doc.latex
	
doc.html: doc.txt estados_cliente.png
	rst2html $(RST2HTML_OPTIONS) doc.txt doc.html

.PHONY:latex_sources
latex_sources:
	make -C latex_sources

clean:
	/bin/rm -f doc.aux doc.html doc.latex doc.log \
	doc.out texput.log estados_cliente.png \
	latex_sources/*tex latex_sources/highlight.sty
